Space informatics 1  

The course will cover the fundamentals of informatics for application in the space domain. The course will feature two parallel tracks: “Informatics Fundamentals” and “Introduction to Programming”.The track “Informatics Fundamentals” will cover:Introduction to computer systemsOperating systemsData representation and file formatsPrinciples of programming languagesFundamentals of software engineeringFundamentals of networkingApplications of computingLimitations of computingThe track “Introduction to Programming” will cover:Python essentials (variables, data structures, control instructions, methods)Object oriented programming in PythonBasic algorithms and data structuresPython communication primitives and librariesQuality assurance for Python: methods and frameworksScientific computing in Python: numpy and pandasNotebooks and virtual environments: Jupyter, Conda, pip, Docker Outcome: After completing the course, the students will be able to demonstrate knowledge and understanding of: Organization of computer systems Operating systems Programming in Python Basic algorithms and data structures Software development principles and tools
Presential
English
Space informatics 1
English

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or HaDEA. Neither the European Union nor the granting authority can be held responsible for them. The statements made herein do not necessarily have the consent or agreement of the ASTRAIOS Consortium. These represent the opinion and findings of the author(s).